feel vindicated - Allemand Anglais Dictionnaire